.right-menu {
    /* 定位后的标签，宽度从默认的100%，变成被内容撑开 */
    /* height: 170px; */
    /* margin-right: 20px; */
    position: fixed;
    right: 20px;
    top: 400px;
}

.right-menu>div {
    width: 50px;
    height: 50px;
    border: 1px solid #d6d6d6;
    margin-bottom: 10px;
    background-color: #f4f4f4;
    position: relative;
}

.circle {
    width: 16px;
    height: 16px;
    font-size: 12px;
    background-color: #a10000;
    color: white;
    position: absolute;
    top: -8px;
    right: -8px;
    /* border-radius 圆角,50%可以变成圆形 */
    border-radius: 50%;
}

.type {
    height: 380px;
    width: 840px;
    background-color: #fff;
    /* 左右居中 */
    /* margin: 0 auto; */
    /* margin-top: -41px; */
    margin: -41px auto 0;
    display: flex;
    /* 上下居中 */
    align-items: center;
    /* 左右对齐 */
    justify-content: space-evenly;
}

.type-item {
    width: 260px;
    height: 350px;
}

.title {
    width: 811px;
    height: 34px;
    /* 左右居中 */
    margin: 26px auto 29px;
}

.title-image {
    width: 100%;
    height: 100%;
}

.product-list {
    width: 1126px;
    height: 1005px;
    /* 左右居中 */
    margin: 0 auto 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.list-item {
    width: 268px;
    height: 320px;
    text-align: center;
    display: flex;
    /* 改变主轴方向：让子元素竖着排列 */
    flex-direction: column;
    justify-content: space-between;
}

.item-image {
    width: 268px;
    height: 268px;
}

.item-name {
    font-size: 14px;
}

.item-price {
    color: #a10000;
}